ServerEvents.recipes(event => {
  event.remove({ output: 'immersiveengineering:dynamo' })//动能发电机
  event.remove({ output: 'immersiveengineering:thermoelectric_generator' })//热传导发电机
  event.remove({ output: 'immersiveengineering:blastbrick' })
  event.recipes.create.compacting('3x immersiveengineering:blastbrick', ['eou:modular_mechanical_core', '8x minecraft:nether_brick', '8x create:andesite_alloy', '#forge:ingots/steel', '8x minecraft:brick', '32x createindustry:plastic_sheet']).superheated()//高炉砖

  event.remove({ output: 'immersiveengineering:cokebrick' })
  event.recipes.create.compacting('3x immersiveengineering:cokebrick', ['eou:modular_mechanical_core', '8x minecraft:clay_ball', '8x create:andesite_alloy', '#forge:ingots/steel', '8x minecraft:brick', '32x createindustry:plastic_sheet']).superheated()//焦炉砖

  event.remove({ output: 'immersiveengineering:alloybrick' })
  event.recipes.create.compacting('2x immersiveengineering:alloybrick', ['eou:modular_mechanical_core', '8x minecraft:clay_ball', '8x create:andesite_alloy', '#forge:ingots/steel', '8x minecraft:brick', '32x createindustry:plastic_sheet']).superheated()//窑砖

  event.remove({ output: 'immersiveengineering:workbench' })
  event.smithing('immersiveengineering:workbench', 'eou:modular_mechanical_core', 'immersiveengineering:craftingtable')//工程师装配台

  event.remove({ output: 'immersiveengineering:circuit_table' })
  event.smithing('immersiveengineering:circuit_table', 'eou:modular_mechanical_core', 'createindustry:screwdriver')//工程师电路台

  event.remove({ output: 'immersiveengineering:rs_engineering' })
  event.custom({//红石工程块
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "eou:modular_mechanical_core"
    },
    "loops": 24,
    "results": [
      {
        "item": "immersiveengineering:rs_engineering"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "tag": "forge:plates/iron"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "item": "minecraft:redstone"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "item": "minecraft:copper_ingot"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_iron",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "amount": 100,
            "fluid": "eou:molten_redstone",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_rs_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_copper",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_rs_engineering"
          }
        ]
      }
    ],
    "transitionalItem": {
      "item": "eou:incomplete_rs_engineering"
    }
  })
  event.remove({ output: 'immersiveengineering:heavy_engineering' })
  event.custom({//重型工程块
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "eou:modular_mechanical_core"
    },
    "loops": 24,
    "results": [
      {
        "item": "immersiveengineering:heavy_engineering"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "tag": "forge:plates/steel"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "tag": "forge:ingots/electrum"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "item": "immersiveengineering:component_steel"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_steel",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_electrum",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_heavy_engineering"
          },
          {
            "amount": 1000,
            "fluid": "createindustry:liquid_plastic",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_heavy_engineering"
          }
        ]
      }
    ],
    "transitionalItem": {
      "item": "eou:incomplete_heavy_engineering"
    }
  })
  event.remove({ output: 'immersiveengineering:light_engineering' })
  event.custom({//轻型工程块
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "eou:modular_mechanical_core"
    },
    "loops": 24,
    "results": [
      {
        "item": "immersiveengineering:light_engineering"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "tag": "forge:plates/iron"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "item": "createaddition:copper_spool"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "item": "createindustry:screw"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_iron",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_bronze",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_light_engineering"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_copper",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_light_engineering"
          }
        ]
      }
    ],
    "transitionalItem": {
      "item": "eou:incomplete_light_engineering"
    }
  })
  event.remove({ output: 'immersiveengineering:generator' })
  event.custom({//发电机模块
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "eou:modular_mechanical_core"
    },
    "loops": 24,
    "results": [
      {
        "item": "immersiveengineering:generator"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "tag": "forge:plates/steel"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "item": "createaddition:electrum_spool"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "item": "immersiveengineering:ingot_constantan"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_zinc",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_silver",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_generator"
          },
          {
            "item": "eou:power_mechanism"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_generator"
          }
        ]
      },
    ],
    "transitionalItem": {
      "item": "eou:incomplete_generator"
    }
  })
  event.remove({ output: 'immersiveengineering:radiator' })
  event.custom({//散热器模块
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "eou:modular_mechanical_core"
    },
    "loops": 24,
    "results": [
      {
        "item": "immersiveengineering:radiator"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "tag": "forge:plates/copper"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "tag": "forge:plates/steel"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "item": "minecraft:iron_bars"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "amount": 1000,
            "fluid": "minecraft:water",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "amount": 100,
            "fluid": "create_things_and_misc:slime",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_radiator"
          },
          {
            "item": "minecraft:quartz"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_radiator"
          }
        ]
      },
    ],
    "transitionalItem": {
      "item": "eou:incomplete_radiator"
    }
  })
  event.remove({ output: 'immersiveengineering:cloche' })
  event.smithing('immersiveengineering:cloche', 'eou:modular_mechanical_core', 'immersiveengineering:light_bulb')//园艺玻璃罩

  event.remove({ output: 'immersiveengineering:tesla_coil' })
  let inter = "eou:incomplete_tesla_coil"
  event.recipes.create.sequenced_assembly([//特斯拉线圈
    'immersiveengineering:tesla_coil'
  ], 'eou:modular_mechanical_core', [
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:capacitor_hv"]),
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:coil_mv"]),
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:component_electronic_adv"]),
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:plate_aluminum"]),
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:plate_aluminum"]),
    event.recipes.createDeploying(inter, [inter, "immersiveengineering:plate_aluminum"])
  ]).transitionalItem(inter).loops(2)

  event.remove({ output: 'immersiveengineering:charging_station' })
  event.smithing('immersiveengineering:charging_station', 'eou:modular_mechanical_core', 'immersiveengineering:electron_tube')//充电站

  event.remove({ output: Item.of('immersiveengineering:blueprint') })
  event.custom({//电弧炉电极蓝图
    "type": "create:sequenced_assembly",
    "ingredient": {
      "item": "minecraft:paper"
    },
    "loops": 20,
    "results": [
      {
        "chance": 4.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "electrode" }
      },
      {
        "chance": 4.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "specialBullet" }
      },
      {
        "chance": 2.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "bannerpatterns" }
      },
      {
        "chance": 2.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "components" }
      },
      {
        "chance": 2.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "bullet" }
      },
      {
        "chance": 2.0,
        "item": "immersiveengineering:blueprint",
        "nbt": { blueprint: "molds" }
      },
      {
        "chance": 80.0,
        "item": "eou:recyclable_waste"
      }
    ],
    "sequence": [
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_blueprint"
          },
          {
            "tag": "forge:dyes/blue"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_blueprint"
          },
          {
            "tag": "forge:dyes/black"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ]
      },
      {
        "type": "create:deploying",
        "ingredients": [
          {
            "item": "eou:incomplete_blueprint"
          },
          {
            "tag": "forge:plates/iron"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ]
      },
      {
        "type": "create:filling",
        "ingredients": [
          {
            "item": "eou:incomplete_blueprint"
          },
          {
            "amount": 144,
            "fluid": "eou:molten_copper",
            "nbt": {}
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ]
      },
      {
        "type": "create_new_age:energising",
        "energy_needed": 10000,
        "ingredients": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ],
        "results": [
          {
            "item": "eou:incomplete_blueprint"
          }
        ]
      }
    ],
    "transitionalItem": {
      "item": "eou:incomplete_blueprint"
    }
  })

  event.remove({ output: 'immersivepetroleum:seismic_survey' })
  event.smithing('immersivepetroleum:seismic_survey', 'eou:modular_mechanical_core', 'immersiveengineering:light_engineering')//振波探测仪

  event.remove({ output: 'immersivepetroleum:projector' })
  event.smithing('immersivepetroleum:projector', 'eou:modular_mechanical_core', 'immersiveengineering:light_bulb')//投影仪

  event.remove({ output: 'immersivepetroleum:gas_generator' })
  event.smithing('immersivepetroleum:gas_generator', 'eou:modular_mechanical_core', 'immersiveengineering:generator')//便携式发电机

  event.remove({ output: 'immersivepetroleum:auto_lubricator' })
  event.smithing('immersivepetroleum:auto_lubricator', 'eou:modular_mechanical_core', 'immersiveengineering:fluid_pipe')//自动润滑器

  event.remove({ output: 'pneumaticcraft:empty_pcb' })
  event.custom(//空印刷电路板
    {
      "type": "pneumaticcraft:pressure_chamber",
      "inputs": [
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 1,
          "item": "pneumaticcraft:transistor"
        },
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 9,
          "item": "pneumaticcraft:capacitor"
        },
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 32,
          "item": "immersiveengineering:wire_copper"
        },
        {
          "type": "pneumaticcraft:stacked_item",
          "count": 4,
          "item": "pneumaticcraft:ingot_iron_compressed"
        }
      ],
      "pressure": 1.5,
      "results": [
        {
          "count": 1,
          "item": "pneumaticcraft:empty_pcb"
        }
      ]
    }
  )

  event.remove({ output: 'pneumaticcraft:pressure_chamber_wall' })
  event.smithing('pneumaticcraft:pressure_chamber_wall', 'eou:modular_mechanical_core', 'pneumaticcraft:reinforced_stone')//压力室墙壁

  event.remove({ output: 'pneumaticcraft:heat_frame' })
  event.smithing('pneumaticcraft:heat_frame', 'eou:modular_mechanical_core', 'pneumaticcraft:compressed_iron_block')//导热框架

  event.remove({ output: 'pneumaticcraft:etching_tank' })
  event.smithing('pneumaticcraft:etching_tank', 'eou:modular_mechanical_core', 'pneumaticcraft:small_tank')//蚀刻器

  event.remove({ output: 'pneumaticcraft:uv_light_box' })
  event.smithing('pneumaticcraft:uv_light_box', 'eou:modular_mechanical_core', 'pneumaticcraft:pcb_blueprint')//紫外灯箱

  event.remove({ output: 'pneumaticcraft:assembly_laser' })
  event.smithing('pneumaticcraft:assembly_laser', 'pneumaticcraft:assembly_platform', 'eou:energy_exciter')//装配激光

  event.remove({ output: 'pneumaticcraft:assembly_drill' })
  event.smithing('pneumaticcraft:assembly_drill', 'pneumaticcraft:assembly_platform', 'create:mechanical_drill')//装配钻头

  event.remove({ output: 'pneumaticcraft:assembly_io_unit_import' })
  event.smithing('pneumaticcraft:assembly_io_unit_import', 'pneumaticcraft:assembly_platform', 'minecraft:hopper')//装配台io设备（导入）

  event.remove({ output: 'pneumaticcraft:assembly_platform' })
  event.smithing('pneumaticcraft:assembly_platform', 'eou:modular_mechanical_core', 'pneumaticcraft:printed_circuit_board')//装配台平台

  event.remove({ output: 'pneumaticcraft:assembly_controller' })
  event.smithing('pneumaticcraft:assembly_controller', 'pneumaticcraft:assembly_platform', 'pneumaticcraft:printed_circuit_board')//装配台平台控制器

  event.shapeless(Item.of('immersiveengineering:blueprint', { blueprint: "basic_computing_unit" }), [
    Item.of('immersiveengineering:blueprint', { blueprint: "electrode" }).weakNBT(),
    Item.of('immersiveengineering:blueprint', { blueprint: "bannerpatterns" }).weakNBT(),
    Item.of('immersiveengineering:blueprint', { blueprint: "components" }).weakNBT(),
    Item.of('immersiveengineering:blueprint', { blueprint: "specialBullet" }).weakNBT(),
    Item.of('immersiveengineering:blueprint', { blueprint: "bullet" }).weakNBT(),
    Item.of('immersiveengineering:blueprint', { blueprint: "molds" }).weakNBT()
  ])
  event.recipes.immersiveengineering.blueprint('eou:multiplexer', ['7x pneumaticcraft:transistor', '9x immersiveengineering:wire_copper', '4x #forge:ingots/plastic'], "basic_computing_unit")//多路选择器
  event.recipes.immersiveengineering.blueprint('eou:address_decoder', ['16x pneumaticcraft:transistor', '8x immersiveengineering:wire_copper', '4x #forge:ingots/plastic'], "basic_computing_unit")//地址译码器
  event.recipes.immersiveengineering.blueprint('eou:addition_operator', ['4x pneumaticcraft:transistor', '20x immersiveengineering:wire_copper', '8x #forge:ingots/plastic', 'eou:multiplexer', 'eou:address_decoder'], "basic_computing_unit")//加法运算器
  event.recipes.immersiveengineering.blueprint('eou:displacement_arithmetic_unit', ['4x pneumaticcraft:transistor', '20x immersiveengineering:wire_copper', '8x #forge:ingots/plastic', '2x eou:address_decoder'], "basic_computing_unit")//位移运算器
  event.recipes.immersiveengineering.blueprint('eou:complement_operator', ['8x pneumaticcraft:transistor', '16x immersiveengineering:wire_copper', '8x #forge:ingots/plastic'], "basic_computing_unit")//补码运算器
  event.recipes.immersiveengineering.blueprint('eou:subtraction_operator', ['2x eou:complement_operator', 'eou:addition_operator', '8x #forge:ingots/plastic'], "basic_computing_unit")//减法运算器
  event.recipes.immersiveengineering.blueprint('eou:multiplication_operator', ['2x eou:displacement_arithmetic_unit', 'eou:addition_operator', '2x eou:multiplexer', '1x eou:address_decoder', '8x #forge:ingots/plastic'], "basic_computing_unit")//乘法运算器
  event.recipes.immersiveengineering.blueprint('eou:division_operator', ['2x eou:displacement_arithmetic_unit', 'eou:subtraction_operator', '2x eou:multiplexer', '1x eou:address_decoder', '8x #forge:ingots/plastic'], "basic_computing_unit")//除法运算器
  event.recipes.immersiveengineering.blueprint('eou:general_purpose_registers', ['1x pneumaticcraft:transistor', '2x immersiveengineering:wire_copper', '2x #forge:ingots/plastic'], "basic_computing_unit")//通用寄存器

  event.shapeless(Item.of('immersiveengineering:blueprint', { blueprint: "basic_bus" }), [
    'eou:multiplexer',
    'eou:address_decoder',
    'eou:addition_operator',
    'eou:displacement_arithmetic_unit',
    Item.of('immersiveengineering:blueprint', { blueprint: "basic_computing_unit" }).weakNBT(),
    'eou:complement_operator',
    'eou:subtraction_operator',
    'eou:multiplication_operator',
    'eou:division_operator'
  ])
  event.recipes.immersiveengineering.blueprint('eou:address_bus', ['32x immersiveengineering:wire_electrum', '32x #forge:ingots/plastic'], "basic_bus")//通用寄存器
  event.recipes.immersiveengineering.blueprint('eou:data_bus', ['32x eou:constantan_wire', '32x #forge:ingots/plastic'], "basic_bus")//通用寄存器
  event.recipes.immersiveengineering.blueprint('eou:control_bus', ['32x #forge:wires/brass', '32x #forge:ingots/plastic'], "basic_bus")//通用寄存器


  event.recipes.create.mechanical_crafting('eou:control_core',//控制核心
    [
      'EDDEDDE',
      'EDDBDDE',
      'EECACEE',
      'EDDCDDE',
      'EDDEDDE'
    ],
    {
      A: '#forge:plates/iron',
      B: 'eou:addition_operator',
      C: 'eou:control_bus',
      D: 'eou:general_purpose_registers',
      E: 'createaddition:copper_spool'
    }
  )
  event.recipes.create.mechanical_crafting('eou:central_processing_unit',//CPU
    [
      'MHHMIIM',
      'MHHMIIM',
      'MFFJGGM',
      'MFFJGGM',
      'MBBJCCM',
      'MBBJCCM',
      'MKKAKKM',
      'MDDLEEM',
      'MDDLEEM'
    ],
    {
      A: 'eou:control_core',
      B: 'eou:addition_operator',
      C: 'eou:subtraction_operator',
      D: 'eou:multiplication_operator',
      E: 'eou:division_operator',
      F: 'eou:displacement_arithmetic_unit',
      G: 'eou:complement_operator',
      H: 'eou:multiplexer',
      I: 'eou:address_decoder',
      J: 'eou:control_bus',
      K: 'eou:address_bus',
      L: 'eou:data_bus',
      M: 'eou:general_purpose_registers'
    }
  )
  event.recipes.create.mechanical_crafting('eou:memory_bank',//内存条
    [
      'CCCCCCCC',
      'CAACCAAC',
      'CAACCAAC',
      'CCCCCCCC',
      'CBBCCBBC',
      'CBBCCBBC',
      'CCCCCCCC'
    ],
    {
      A: 'eou:address_decoder',
      B: 'eou:multiplexer',
      C: 'eou:general_purpose_registers'
    }
  )

  event.shaped('eou:integrated_circuit_board', [//集成电路板
    ' D ',
    'BAB',
    'BCB'
  ], {
    A: 'eou:central_processing_unit',
    B: 'eou:memory_bank',
    C: 'pneumaticcraft:printed_circuit_board',
    D: '#forge:ingots/tin'
  })

  event.shaped('eou:refined_machine_core', [//精细化机械核心
    'AAA',
    'ABA',
    'AAA'
  ], {
    A: '#forge:plates/iron',
    B: 'eou:integrated_circuit_board'
  })

  event.remove({output:'pneumaticcraft:refinery_output'})
  event.remove({output:'pneumaticcraft:refinery'})
  event.remove({id:'pneumaticcraft:refinery/oil_2'})
  event.remove({id:'pneumaticcraft:refinery/oil_3'})
  event.remove({id:'pneumaticcraft:refinery/oil_4'})


  event.recipes.kubejs.shapeless('mmt:brass_wire',['#forge:plates/brass','immersiveengineering:wirecutter']).damageIngredient('immersiveengineering:wirecutter')
  event.recipes.kubejs.shapeless('eou:constantan_wire',['#forge:plates/constantan','immersiveengineering:wirecutter']).damageIngredient('immersiveengineering:wirecutter')

})